leg restraint system - Turco Inglés Diccionario